package com.homedo.odin.solution.model.response.mng.useractionlog;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.homedo.odin.solution.model.base.BaseResponse;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;


@ApiModel(description = "用户行为统计")
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class UserActionStatisResponseBean extends BaseResponse {

    @ApiModelProperty("业务标识")
    private Long businessId;

    @ApiModelProperty("选项名称")
    private String text;

    @ApiModelProperty("生效时间")
    private Date effectTime;

    @ApiModelProperty("总点数量")
    private Integer totalCount;

    @ApiModelProperty("近3日数量")
    private Integer latest3DaysCount;

    // 注：以下几个是动态字段

    @ApiModelProperty("顶部位置记录总数")
    private Integer solution_index_topTotal;

    @ApiModelProperty("底部位置记录总数")
    private Integer solution_index_bottomTotal;

    @ApiModelProperty("顶部位置近3日记录数")
    private Integer solution_index_top3DaysCount;

    @ApiModelProperty("底部位置近3日记录数")
    private Integer solution_index_bottom3DaysCount;

}
